externally powered prosthesis - English Synonyms Dictionary